home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.288 < prev    next >
Encoding:
Text File  |  1996-02-12  |  27.7 KB  |  795 lines

  1. Frequently Asked Questions (FAQS);faqs.288
  2.  
  3.  
  4.  
  5. language:    Caml Light
  6. package:    Caml Light
  7. version:    0.4
  8. how to get:    ftp lang/caml-light/* from nuri.inria.fr
  9. author:        Xavier Leroy <xleroy@margaux.inria.fr>
  10. parts:        bytecode compiler, runtime, scanner generator, parser generator
  11. ports:        most unix, Macintosh, Amiga, MSDOS
  12. conformance:    subset of CAML
  13. features:    very small
  14. performance:    five to ten times slower than SML-NJ
  15. portability:    very high
  16. contact:    Xavier Leroy <xleroy@margaux.inria.fr>
  17. updated:    1991/10/05
  18.  
  19. language:    Candle, IDL (Interface Description Language)
  20. package:    Scorpion System
  21. version:    5.0
  22. author:        University of Arizona
  23. parts:        software development environment for developing
  24.         software development environments, documentation
  25. how to get:    ftp scorpion/* from cs.arizona.edu
  26. description:    20 tools that can be used to construct specialized
  27.         programming environments
  28. history:    The Scorpion  Project  was  started  by     Prof.    Richard
  29.         Snodgrass as an outgrowth of the SoftLab Project (which pro-
  30.         duced the IDL Toolkit) that he started when he    was  at     the
  31.         University  of    North  Carolina.   The    Scorpion  Project is
  32.         directed by him at the University of Arizona  and  by  Karen
  33.         Shannon at the University of North Carolina at Chapel Hill.
  34. reference:    "The Interface Description Language: Definition and Use,"
  35.         by Richard Snodgrass, Computer Science Press, 1989,
  36.         ISBN 0-7167-8198-0
  37. ports:        Sun-3, Sun-4, Vax, Decstation, NeXT, Sequent, HP9000
  38. discussion:    info-scorpion-request@cs.arizona.edu
  39. contact:    scorpion-project@cs.arizona.edu
  40. updated:    1991/04/10
  41.  
  42. language:    Common Lisp
  43. package:    CMU Common Lisp
  44. version:    16e
  45. parts:        compiler, runtime, documentation, editor
  46. author:        ?
  47. how to get:    ftp *-source.tar.Z from ftp.cs.cmu.edu. precompiled versions
  48.         also available
  49. description:    includes macs-like editor (hemlock), pcl, and clx.
  50. ports:        sparc, mips
  51. contact:    slisp@cs.cmu.edu
  52. updated:    1992/09/01
  53.  
  54. language:    Common Lisp
  55. package:    PCL (Portable Common Loops)
  56. version:    8/28/92 PCL
  57. parts:        library
  58. author:        ? Richard Harris <rharris@ptolemy2.rdrc.rpi.edu> ?
  59. how to get:    ftp pcl/* from parcftp.xerox.com
  60. description:    A portable CLOS implementation.     CLOS is the object oriented
  61.         programming standard for Common Lisp.  Based on Symbolics
  62.         FLAVORS and Xerox LOOPS, among others.    Loops stands for
  63.         Lisp Object Oriented Programming System.
  64. status:        ?
  65. ports:        Lucid CL 4.0.1, CMUCL 16e, ?
  66. updated:    1992/09/02
  67.  
  68. language:    Common Lisp
  69. package:    WCL
  70. version:    ?
  71. parts:        ?, shared library runtime, source debugger
  72. author:        Wade Hennessey <wade@leland.Stanford.EDU>
  73. how to get:    ftp ? from sunrise.stanford.edu
  74. description:    A common lisp implementation as a shared library.  WCL
  75.         Is not a 100% complete Common Lisp, but it does have
  76.         the full development environment including dynamic file
  77.         loading and debugging.    A modified version of GDB provides
  78.         mixed-language debugging.  A paper describing WCL was
  79.         published in the proceedings of the 1992 Lisp and Functional
  80.         Programming Conference.
  81. contact:    Wade Hennessey <wade@leland.Stanford.EDU>
  82. ports:        Sun sparc.
  83. updated:    1992/09/29
  84.  
  85. language:    CommonLisp
  86. package:    KCL (Kyoto Common Lisp)
  87. parts:        translator(C), interpretor
  88. how to get:    ? ftp pub/kcl*.tar.Z from rascal.ics.utexas.edu ?
  89. author:        T. Yuasa and M. Hagiya (working under R.  Nakajima) at the
  90. description:    KCL, Kyoto Common Lisp, is an implementation of Lisp,
  91.         It is written in the language C to run under Un*x-like
  92.         operating systems.  KCL is very C-oriented; for example,
  93.         the compilation of Lisp functions in KCL involves a
  94.         subsidiary C compilation.
  95. conformance:    conforms to the book ``Common Lisp: The Language,''
  96.         G. Steele, et al., Digital Press, 1984.    
  97. contact:    yuasa@tutics.tut.ac.jp hagiya@kurims.kurims.kyoto-u.ac.jp
  98. discussion:    kcl-request@cli.com
  99. bugs:        kcl@cli.com
  100. updated:    1987/06
  101.  
  102. language:    CommonLisp
  103. package:    AKCL (Austin Kyoto Common Lisp)
  104. version:    1-600
  105. parts:        patches to KCL
  106. how to get:    ftp pub/akcl-*.tar.Z from rascal.ics.utexas.edu
  107. author:        Bill Schelter <wfs@rascal.ics.utexas.edu>
  108. description:    AKCL is a collection of ports, bug fixes, and
  109.         performance improvements to KCL.
  110. ports:        Decstation3100, HP9000/300, i386/sysV, IBM-PS2/aix, IBM-RT/aix
  111.         SGI Sun-3/Sunos[34].* Sun-4 Sequent-Symmetry IBM370/aix,
  112.         VAX/bsd VAX/ultrix
  113. updated:    1991/09/17
  114.  
  115. language:    CommonLisp
  116. package:    CLX
  117. version:    5.01
  118. parts:        library
  119. how to get:    ftp contrib/CLX.R5.01.tar.Z from export.lcs.mit.edu
  120. description:    CommonLisp binding for X
  121. contact:    ?
  122. ports:        ?, CMU Common Lisp
  123. bugs:        bug-clx@expo.lcs.mit.edu
  124. updated:    1992/08/26
  125.  
  126. language:    CommonLisp
  127. package:    CLISP
  128. version:    ?
  129. parts:        interpreter, translator?, library
  130. how to get:    ftp pub/lisp/clisp/linux/* from
  131.         ma2s2.mathematik.uni-karlsruhe.de
  132. author:        Bruno Haible <haible@haible@ma2s2.mathematik.uni-karlsruhe.de>
  133. description:    runs in only 1.5MB of memory
  134. ports:        Sun4, Linix, DOS, Atari
  135. conformance:    CLISP is mostly CLtL1 compliant.  It implements 99% of the
  136.         standard
  137. restriction:    not all source included
  138. updated:    1992/10/11
  139.  
  140. language:    Concurrent Clean
  141. package:    The Concurrent Clean System
  142. version:    0.8.1
  143. parts:        development environment, documentation, compiler(byte-code),
  144.         compiler(native), interpreter(byte-code), examples
  145. how to get:    ftp pub/Clean/* from ftp.cs.kun.nl
  146. author:        Research Institute for Declarative Systems, University of Nijmegen
  147. description:    The Concurrent Clean system is a programming
  148.         environment for the functional language Concurrent
  149.         Clean, developed at the University of Nijmegen, The
  150.         Netherlands. The system is one of the fastest
  151.         implementations of functional languages available at
  152.         the moment. Its I/O libraries make it possible to do
  153.         modern, yet purely functional I/O (including windows,
  154.         menus, dialogs etc.) in Concurrent Clean. With the
  155.         Concurrent Clean system it is possible to develop
  156.         real-life applications in a purely functional
  157.         language.
  158.         * lazy and purely functional
  159.         * strongly typed - based on Milner/Mycroft scheme
  160.         * module structure
  161.         * modern I/O
  162.         * programmer-infulenced evaluation order by annotations
  163.  
  164. contact:    clean@cs.kun.nl
  165. ports:        Sun-3, Sun-4, Macintosh
  166. updated:    1992/11/07
  167.  
  168.  
  169. language:    CLP (Constraint Logic Programming language)
  170. package:    CLP(R)
  171. version:    1.2
  172. parts:        runtime, compiler(byte-code), contstraint solver
  173. author:        IBM
  174. how to get:    mail to Joxan Jaffar <joxan@watson.ibm.com>
  175. description:    CLP(R) is a constraint logic programming language
  176.         with real-arithmetic constraints.  The implementation
  177.         contains a built-in constraint solver which deals
  178.         with linear arithmetic and contains a mechanism
  179.         for delaying nonlinear constraints until they become
  180.         linear.  Since CLP(R) subsumes PROLOG, the system
  181.         is also usable as a general-purpose logic programming
  182.         language.  There are also powerful facilities for
  183.         meta programming with constraints.  Significant
  184.         CLP(R) applications have been published in diverse
  185.         areas such as molecular biology, finance, physical
  186.         modelling, etc.
  187.         We are distributing CLP(R) in order to help widen the use
  188.         of constraint programming, and to solicit feedback on the system
  189. restriction:    free for academic and research purposes only
  190. contact:    Roland Yap <roland@bruce.cs.monash.edu.au>, Joxan Jaffar
  191. ports:        unix, msdos, OS/2
  192. updated:    1992/10/14
  193.  
  194. language:    csh (C-Shell)
  195. package:    tcsh
  196. version:    6.02
  197. parts:        interpreter
  198. author:        Christos Zoulas <christos@ee.cornell.edu>
  199. how to get:    ?
  200. description:    a modified C-Shell with history editing
  201. updated:    1992/05/17
  202.  
  203. language:    Dylan
  204. pakcage:    Thomas
  205. version:    ? first public release ?
  206. parts:        translator(Scheme)
  207. how to get:    ftp pub/DEC/Thomas from gatekeeper.pa.dec.com
  208. author:        Matt Birkholz <Birkholz@crl.dec.com>, Jim Miller <JMiller@crl.dec.com>,
  209.         Ron Weiss <RWeiss@crl.dec.com>
  210. description:    Thomas, a compiler written at Digital Equipment
  211.         Corporation's Cambridge Research Laboratory compiles
  212.         a language compatible with the language described
  213.         in the book "Dylan(TM) an object-oriented dynamic
  214.         language" by Apple Computer Eastern Research and
  215.         Technology, April 1992.  It does not perform well.
  216.         Thomas is NOT Dylan(TM).
  217. ports:        MIT's CScheme, DEC's Scheme->C, Marc Feeley's Gambi, Mac, PC,
  218.         Vax, MIPS, Alpha, 680x0
  219. requires:    Scheme
  220. updated:    1992/09/11
  221.  
  222. language:    EDIF (Electronic Design Interchange Format)
  223. package:    Berkeley EDIF200
  224. version:    7.6
  225. parts:        translator-building toolkit
  226. author:        Wendell C. Baker and Prof A. Richard Newton of the Electronics
  227.         Research Laboratory, Department of Electrical Engineering and
  228.         Computer Sciences at the University of California, Berkeley, CA.
  229. how to get:    ftp from pub/edif in ic.berkeley.edu
  230. description:    ?
  231. ports:        ?
  232. restriction:    no-profit w/o permission
  233. updated:    1990/07
  234.  
  235. language:    EDIF v 2 0 101
  236. package:    University of Manchester EDIF v 2 0 101 Syntax Checker
  237. how to get:    ftp pub/edif from edif.cs.man.ac.uk
  238. description:    Parser/Syntax checker for EDIF v 2 0 101 written in ANSI-C
  239.  
  240. language:    EuLisp
  241. package:    Feel (Free and Eventually Eulisp)
  242. version:    0.75
  243. parts:        interpreter, documentation
  244. how to get:    ftp pub/eulisp from ftp.bath.ac.uk
  245. author:        Pete Broadbery <pab@maths.bath.ac.uk>
  246. description:    + integrated object system
  247.         + a module system
  248.         + parallelism
  249.         + interfaces to PVM library, tcp/ip sockets, futures,
  250.           Linda, and CSP.
  251. ports:        most unix
  252. portability:    high, but can use shared memory and threads if available
  253. updated:    1992/09/14
  254.  
  255. language:    FMPL of Accardi
  256. package:    FMPL interpreter
  257. version:    1
  258. parts:        interpreter, documentation
  259. author:        Jon Blow <blojo@xcf.berkeley.edu>
  260. how to get:    ftp src/local/fmpl/* from xcf.berkeley.edu
  261. description:    FMPL is an experimental prototype-based object-oriented
  262.         programming language developed at the Experimental Computing
  263.         Facility of the University of California, Berkeley.
  264.         + lambda-calculus based constructs.
  265.         + event-driven (mainly I/O events)
  266. updated:    1992/06/02
  267.  
  268. language:    FORTH
  269. package:    TILE Forth
  270. version:    2.1
  271. parts:        interpreter
  272. author:        Mikael Patel <mip@sectra.se>
  273. how to get:    ftp tile-forth-2.1.tar.Z from a GNU archive site
  274. description:    Forth interpreter in C; many Forth libraries
  275. conformance:    Forth83
  276. restriction:    shareware/GPL
  277. ports:        unix
  278. updated:    1991/11/13
  279.  
  280. language:    FORTH
  281. package:    cforth
  282. version:    ?
  283. parts:        interpreter
  284. author:        ?
  285. how to get:    comp.sources.unix archive volume 1
  286. description:    ?
  287. updated:    ?
  288.  
  289. language:    Forth, Yerk
  290. package:    Yerk
  291. version:    3.62
  292. parts:        ?
  293. how to get:    ftp pub/Yerk/? from oddjob.uchicago.edu
  294. description:    Yerk is an object oriented language based on a
  295.         Forth Kernel with some major modifications.  It
  296.         was originally known as Neon, developed and sold
  297.         as a product by Kriya Systems from 1985 to 1989.
  298.         Several of us at The University of Chicago have
  299.         maintained Yerk since its demise as a product.
  300.         Because of the possible trademark conflict that
  301.         Kriya mentions, we picked the name Yerk, which is
  302.         at least not an acronym for anything, but rather
  303.         stands for Yerkes Observatory, part of the Department
  304.         of Astronomy and Astrophysics at U of C.
  305. author:        ?
  306. updated:    ?
  307.  
  308. language:    Fortran
  309. package:    f2c
  310. version:    ?
  311. parts:        translator(C)
  312. author:        ?
  313. how to get:    ftp ft2/? from netlib@research.att.com
  314. bugs:        dmg@research.att.com
  315. updated:    ? 1991/02/16 ?
  316.  
  317. language:    Fortran
  318. package:    Floppy
  319. version:    ?
  320. how to get:    ffccc in comp.sources.misc archive volume 12
  321. description:    ?
  322. contact:    ?
  323. updated:    1992/08/04
  324.  
  325. language:    Fortran
  326. package:    Flow
  327. version:    ?
  328. parts:        ?
  329. how to get:    comp.sources.misc archive volume 31
  330. author:        Julian James Bunn <julian@vxcrna.cxern.ch>
  331. descripton:    The Flow program is a companion to Floppy, it allows the user
  332.         to produce various reports on the structure of Fortran
  333.         77 code, such as flow diagrams and common block tables.
  334. requires:    Floppy
  335. ports:        VMS, Unix, CMS
  336.  
  337. language:    Fortran
  338. package:    Adaptor (Automatic DAta Parallelism TranslatOR)
  339. version:    ?
  340. parts:        translator(Fortran), documentation
  341. how to get:    ftp gmd/adaptor/* from ftp.gmd.de
  342. description:    Adaptor is a tool that transforms data parallel
  343.         programs written in Fortran with array extensions,
  344.         parallel loops, and  layout directives  to parallel
  345.         programs with explicit message passing.
  346.         ADAPTOR is not a compiler but a source to source
  347.         transformation that generates Fortran 77 host and
  348.         node programs with message passing.  The new
  349.         generated source codes have to be compiled by the
  350.         compiler of the parallel machine.
  351. ports:        Alliant FX/2800, iPSC/860, Net of Sun-4 or RS/6000
  352.         Workstations (based on PVM), Parsytec GCel, Meiko Concerto
  353. contact:    Thomas Brandes <brandes@gmdzi.gmd.de>
  354. updated:    1992/10/17
  355.  
  356. language:    FP
  357. package:    ? funcproglang ?
  358. version:    ?
  359. parts:        translator(C)
  360. author:        ?
  361. how to get:    comp.sources.unix archive volume 13
  362. descrition:    ? Backus Functional Programming ?
  363. updated:    ?
  364.  
  365. language:    Garnet ??
  366. package:    Garnet
  367. version:    2.1 alpha
  368. how to get:    ftp from /usr/garnet/? from a.gp.cs.cmu.edu
  369. description:    ?
  370. contact:    ?
  371. updated:    ?
  372.  
  373. language:    Garnet
  374. package:    Multi-Garnet
  375. version:    2.1
  376. how to get:    ftp /usr/garnet/alpha/src/contrib/multi-garnet from a.gp.cs.cmu.edu
  377. author:        Michael Sannella <sannella@cs.washington.edu>
  378. description:    better contstraint system for Garnet ??
  379. updated:    1992/09/21
  380.  
  381. language:    Gofer (Haskell derivitive)
  382. package:    Gofer
  383. version:    2.23
  384. parts:        interpreter, documentation, examples
  385. author:        Mark Jones <jones-mark@cs.yale.edu>
  386. how to get:    ftp pub/haskell/gofer from nebula.cs.yale.edu
  387. uk:        pub/Packages/Gofer from ftp.comlab.ox.ac.uk
  388. conformances:    Gofer does not implement all of Haskell, although it is
  389. very close.
  390. ports:        many, including Sun, PC, Mac, Atari, Amiga
  391. updated:    1992/09/05
  392.  
  393. language:    Haskell
  394. package:    Chalmers Haskell (aka Haskell B.)
  395. version:    ?
  396. parts:        ?
  397. how to get:    ftp pub/haskell/chalmers/hbc from animal.cs.chalmers.se
  398. requires:    LML
  399. contact:    ?
  400. updated:    1992/07/06
  401.  
  402. language:    Hermes
  403. package:    IBM Watson prototype Hermes system
  404. version:    0.8alpha patchlevel 01
  405. parts:        bytecode compiler, bytecode translator(C), runtime
  406. author:        Andy Lowry <lowry@watson.ibm.com>
  407. how to get:    ftp pub/hermes/README from software.watson.ibm.com
  408. description:    Hermes is a very-high-level integrated language and
  409.         system for implementation of large systems and
  410.         distributed applications, as well as for
  411.         general-purpose programming.  It is an imperative,
  412.         strongly typed, process-oriented language.  Hermes
  413.         hides distribution and heterogeneity from the
  414.         programmer.  The programmer sees a single abstract
  415.         machine containing processes that communicate using
  416.         calls or sends.     The compiler, not the programmer,
  417.         deals with the complexity of data structure layout,
  418.         local and remote communication, and interaction with
  419.         the operating system.  As a result, Hermes programs are
  420.         portable and easy to write.  Because the programming
  421.         paradigm is simple and high level, there are many
  422.         opportunities for optimization which are not present in
  423.         languages which give the programmer more direct control
  424.         over the machine.
  425. reference:    Strom, Bacon, Goldberg, Lowry, Yellin, Yemini. Hermes: A
  426.         Language for Distributed Computing. Prentice-Hall, Englewood
  427.         Cliffs, NJ.  1991.  ISBN: O-13-389537-8.
  428. ports:        RS6000 Sun-4 NeXT IBM-RT/bsd4.3 (Sun-3 and Convex soon)
  429. discussion:    comp.lang.hermes
  430. updated:    1992/03/22
  431.  
  432. language:    Hope
  433. package:    ?
  434. parts:        ?
  435. how to get:    ftp ? from brolga.cc.uq.oz.au
  436. author:        ?
  437. description:    Functional language with polymorphic types and lazy lists.
  438.         First language to use call-by-pattern.
  439. ports:        Unix, Mac, PC
  440. updated:    1992/11/27
  441.  
  442. language:    ici
  443. package:    ici
  444. parts:        interpreter, documentation, examples
  445. author:        Tim Long
  446. how to get:    ftp pub/ici.cpio.Z from extro.ucc.su.oz.au
  447. description:    ICI has dynamic arrays, structures and typing with the flow
  448.         control     constructs,  operators     and syntax of C.  There are
  449.         standard functions to provided the sort of support  provided
  450.         by  the     standard  I/O and the C libraries, as well as addi-
  451.         tional types and functions to support common needs  such  as
  452.         simple data bases and character based screen handling.
  453. ports:        Sun4, 80x86 Xenix, NextStep, MSDOS
  454. features:    + direct access to many system calls
  455.         + structures, safe pointers, floating point
  456.         + simple, non-indexed built in database
  457.         + terminal-based windowing library
  458. contact:    ?
  459. portability:    high
  460. status:        actively developed.
  461. updated:    1992/11/10
  462.  
  463. language:    Icon
  464. package:    icon
  465. version:    8.7 (8.5, 8.0 depending on platform)
  466. parts:        interpreter, compiler (some platforms), library
  467. author:        Ralph Griswold <ralph@CS.ARIZONA.EDU>
  468. how to get:    ftp icon/* from cs.arizona.edu
  469. description:    Icon is a high-level, general purpose programming language that
  470.         contains many features for processing nonnumeric data,
  471.         particularly for textual material consisting of string of
  472.         characters.
  473.         - no packages, one name-space
  474.         - no exceptions
  475.         + object oiented features
  476.         + records, sets, lists, strings, tables
  477.         + unlimited line length
  478.         - unix interface is primitive
  479.         + co-expressions
  480. references:    "The Icon Programmming Language", Ralph E. Griswold and
  481.         Madge T. Griswold, Prentice Hall, seond edition, 1990.
  482.         "The Implementation of the Icon Programmming Language",
  483.         Ralph E. Griswold and Madge T. Griswold, Princeton
  484.         University Press 1986
  485. ports:        Amiga, Atari, CMS, Macintosh, Macintosh/MPW, MSDOS, MVS, OS/2,
  486.         Unix (most variants), VMS
  487. discussion:    comp.lang.icon
  488. contact:    icon-project@cs.arizona.edu
  489. updated:    1992/08/21
  490.  
  491. language:    IDL (Project DOE's Interface Definition Language)
  492. package:    SunSoft OMG IDL CFE
  493. version:    1.0
  494. parts:        compiler front end, documentation
  495. author:        SunSoft Inc.
  496. how to get:    ftp pub/OMG_IDL_CFE_1.0 from omg.org
  497. description:    OMG's (Object Management Group) CORBA 1.1 (Common
  498.         Object Request Broker Architecture) specification
  499.         provides the standard interface definition between
  500.         OMG-compliant objects.  IDL (Interface Definition
  501.         Language) is the base mechanism for object
  502.         interaction.  The SunSoft OMG IDL CFE (Compiler Front
  503.         End) provides a complete framework for building CORBA
  504.         1.1-compliant preprocessors for OMG IDL.  To use
  505.         SunSoft OMG IDL CFE, you must write a back-end; full
  506.         instructions are included.  No problem.  A complete
  507.         compiler of IDL would translate IDL into client side
  508.         and server side routines for remote communication in
  509.         the same manner as the currrent Sun RPCL compiler. The
  510.         additional degree of freedom that the IDL compiler
  511.         front end provides is that it allows integration of new
  512.         back ends which can translate IDL to various
  513.         programming languages. Locally at Sun we are working on
  514.         a back end that will produce C and C++, and we know of
  515.         companies (members of OMG) that are interested in other
  516.         target languages such as Pascal or Lisp.
  517. contact:    idl-cfe@sun.com
  518. updated:    1992/10/23
  519.  
  520. language:    IFP (Illinois Functional Programming)
  521. package:    ifp
  522. version:    0.5
  523. parts:        interpreter
  524. author:        Arch D. Robison <robison@shell.com>
  525. how to get:    comp.sources.unix archive volume 10
  526. description:    A variant of Backus' "Functional Programming" language
  527.         with a syntax reminiscent of Modula-2.    The interpreter
  528.         is written in portable C.
  529. references:    [1] Arch D. Robison, "Illinois Functional Programming: A
  530.         Tutorial," BYTE, (February 1987), pp. 115--125.
  531.         [2] Arch D. Robison, "The Illinois Functional Programming
  532.         Interpreter," Proceedings of 1987 SIGPLAN Conference on
  533.         Interpreters and Interpretive Techniques, (June 1987), pp. 64-73
  534. ports:        UNIX, MS-DOS, CTSS (Cray)
  535. updated:    ?
  536.  
  537. language:    INTERCAL
  538. package:    ?
  539. version:    ?
  540. how to get:     archie?
  541. description:    ?
  542. contact:    ?
  543. updated:    ?
  544.  
  545. language:    J
  546. package:    J from ISI
  547. version:    6
  548. parts:        ?, tutorial
  549. how to get:    ftp languages/apl/j/* from watserv1.waterloo.edu
  550. author:        Kenneth E. Iverson and Roger Hui <hui@yrloc.ipsa.reuter.com>
  551. ports:        Dec, NeXT, SGI, Sun-3, Sun-4, VAX, RS/6000, MIPS, Mac,
  552.         IBM-PC, Atari, 3b1, Amiga
  553. updated:    1992/10/31
  554.  
  555. language:    Janus
  556. package:    qdjanus
  557. version:    1.3
  558. parts:        translator(prolog)
  559. author:        Saumya Debray <debray@cs.arizona.edu>
  560. how to get:    ftp janus/qdjanus/* from cs.arizona.edu
  561. conformance:    mostly compliant with "Programming in Janus" by
  562.         Saraswat, Kahn, and Levy.
  563. description:    janus is a janus-to-prolog compiler meant to be used
  564.         with Sicstus Prolog
  565. updated:    1992/05/18
  566.  
  567. language:    Janus
  568. package:    jc
  569. version:    1.50 alpha
  570. parts:        translator(C)
  571. author:        David Gudeman <gudeman@cs.arizona.edu>
  572. how to get:    ftp janus/jc/* from cs.arizona.edu
  573. description:    jc is a janus-to-C compiler (considerably faster than qdjanus).
  574.         jc is a _sequential_ implementation of a _concurrent_ language.
  575. status:        jc is an experimental system, undergoing rapid development.
  576.         It is in alpha release currently.
  577. bugs:        jc-bugs@cs.arizona.edu
  578. discussion:    janusinterest-request@parc.xerox.com
  579. ports:        sun-4, sun-3, Sequent Symmetry
  580. updated:    1992/06/09
  581.  
  582. language:    Kevo
  583. package:    kevo
  584. version:    0.9b2
  585. parts:        ?, demo programs, user's guid, papers
  586. author:        Antero Taivalsaari <antero@csr.uvic.ca>
  587. how to get:    ftp /ursa/kevo/* from ursamajor.uvic.ca
  588. description:    Experimental prototype-based object-oriented system.
  589.         Although the Kevo system has been built to experiment
  590.         with ideas which are somewhat irrelevant from the
  591.         viewpoint of Forth, the system does bear some
  592.         resemblance to Forth; in particular, the system
  593.         executes indirect threaded code, and a great deal
  594.         of the primitives are similar to those of Forth's.
  595. ports:        Macintosh ('020 or better)
  596. contact:    kevo-interest@ursamajor.uvic.ca
  597. updated:    1992/09/21
  598.  
  599. language:    Lambda-Prolog
  600. package:    Prolog/Mali (PM)
  601. version:    ? 6/23/92 ?
  602. parts:        translator(C), linker, libraries, runtime, documentation
  603. how to get:    ftp pm/* from ftp.irisa.fr
  604. author:        Pascal Brisset <brisset@irisa.fr>
  605. description:    Lambda-Prolog, a logic programming language defined by
  606.         Miller, is an extension of Prolog where terms are
  607.         simply typed $\lambda$terms and clauses are higher
  608.         order hereditary Harrop formulas. The main novelties
  609.         are universal quantification on goals and implication.
  610. references:    + Miller D.A. and Nadathur G. "Higher-order logic programming",
  611.         3rd International Conference on Logic Programming, pp 448-462,
  612.         London 1986.
  613.         + Nadathur G. "A Higher-Order Logic as a Basis for Logic
  614.         Programming", Thesis, University of Pennsylvania, 1987.    
  615. requires:    MALI-V06 abstract memory. MALI is available by anonymous ftp
  616.         from ftp.irisa.fr
  617. ports:        unix
  618. discussion:    prolog-mali-request@irisa.fr
  619. contact:    pm@irisa.fr
  620. updated:    1992/07/06
  621.  
  622. language:    lex
  623. package:    flex
  624. version:    2.3.7
  625. parts:        scanner generator
  626. how to get:    ftp flex-2.3.7.tar.Z from a GNU archive site or ftp.ee.lbl.gov
  627. author:        Vern Paxson <vern@ee.lbl.gov>
  628. updated:    1992/10/20
  629. Xref: bloom-picayune.mit.edu comp.lang.misc:12775 comp.sources.d:8909 comp.archives.admin:873 news.answers:4243
  630. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!eff!sol.ctr.columbia.edu!usc!rpi!think.com!ames!agate!cogsci.Berkeley.EDU!muir
  631. From: muir@cogsci.berkeley.edu (David Muir Sharnoff)
  632. Newsgroups: comp.lang.misc,comp.sources.d,comp.archives.admin,news.answers
  633. Subject: Catalog of compilers, interpreters, and other language tools [part 2/2]
  634. Supersedes: <muir.freeComp.2.1.p2of2@tfs.com>
  635. Followup-To: comp.archives.admin
  636. Date: 28 Nov 1992 07:44:40 GMT
  637. Organization: University of California, Berkeley
  638. Lines: 1341
  639. Approved: news-answers-request@MIT.Edu
  640. Distribution: world
  641. Expires: Sun, 28 Feb 1993 01:26:32 GMT
  642. Message-ID: <muir.freeComp.2.2.p2of2@cogsci.berkeley.edu>
  643. References: <muir.freeComp.2.2.p1of2@cogsci.berkeley.edu>
  644. Reply-To: muir@cogsci.berkeley.edu
  645. NNTP-Posting-Host: cogsci.berkeley.edu
  646. Summary: montly posting of free language tools that include source code
  647. Originator: muir@cogsci.Berkeley.EDU
  648.  
  649. Archive-name: free-compilers/part2
  650. Last-modified: 1992/11/27
  651. Version: 2.2
  652.  
  653. language:    lisp
  654. package:    xlisp
  655. version:    2.0
  656. parts:        interpreter
  657. author:        David Micheal Betz / 127 Taylor Road / Peterborough, NH 03458
  658.         / (603) 924-6936 (home)
  659. how to get:    ? ftp languages/lisp/xlisp.shar.Z from ftp.uu.net ?
  660. description:    XLISP is an experimental programming language
  661.         combining some of the features of Common Lisp with an
  662.         object-oriented extension capability.  It was
  663.         implemented to allow experimentation with
  664.         object-oriented programming on small computers.
  665. conformance:    subset of Common Lisp with additions of Class and Object
  666. ports:        unix, amiga, atari, mac, MSDOS
  667. contact:    Brad Davis <b-davis@cs.utah.edu> (unix port)
  668. restriction:    no commercial use
  669. updated:    1992/05/26 (unix), 1987/12/16 (other platforms)
  670.  
  671. language:    lisp
  672. package:    "LISP, Objects, and Symbolic Programming"
  673. version:    ?
  674. parts:        book with compiler included
  675. author:        Robert R. Kessler and Amy R. Petajan
  676. publisher:    Scott, Foresman and Company, Glenview, IL
  677. how to get:    bookstore...
  678. updated:    1988
  679.  
  680. language:    lisp
  681. package:    franz lisp
  682. version:    ?
  683. how to get:    ?
  684. author:        ?
  685. updated:    ?
  686.  
  687. language:    Logo
  688. package:    logo
  689. version:    4
  690. parts:        interpreter
  691. author:        ?
  692. how to get:    comp.sources.unix archive volume 10
  693. description:    ?
  694. updated:    ?
  695.  
  696. language:    Logo
  697. package:    MswLogo
  698. version:    2.4
  699. parts:        interpreter
  700. author:        George Mills <mills@athena.lkg.dec.com>
  701. how to get:    ftp pub/comp.lang.logo/programs/mswlogo from cher.media.mit.edu
  702. history:    The core of this Version of Logo comes from a project done by
  703.         Boston Childrens Museum and Lincoln Sudbury Regonal High
  704.         School. The port to Windows was done by George Mills of DEC.
  705. description:    The Core of this Version of Logo comes from a
  706.         project done by Boston Childrens Museum and Lincoln
  707.         Sudbury Regonal High School. The Port to Windows
  708.         was done by George Mills Digital Equipment Corporation.
  709.         Digital Equipment Corporation takes no responsibility
  710.         for the software.
  711. status:        activly developed
  712. ports:        MS Windows 3.x
  713. updated:    1992/10/17
  714.  
  715. language:    Logo
  716. package:    Berkeley Logo
  717. version:    2.7 - alpha
  718. parts:        ?
  719. author:        Brian Harvey <bh@anarres.CS.Berkeley.EDU>
  720. how to ge:    ftp pub/*logo* from anarres.cs.berkeley.edu
  721. description:    ?
  722. ports:        unix, pc, mac
  723. updated:    1992/09/29
  724.  
  725. language:    Lolli (logic programming)
  726. package:    Lolli
  727. parts:        ?
  728. how to get:    ftp pub/Lolli/Lolli-07.tar.Z. from ftp.cis.upenn.edu
  729. author:        ? Josh Hodas <hodas@saul.cis.upenn.edu> ?
  730. description:    Lolli is an interpreter for logic programming based
  731.         on linear logic principles.
  732.         Lolli can be viewed as a refinement of the the
  733.         Hereditary Harrop formulas of Lambda-Prolog. All the
  734.         operators (though not the higher order unification) of
  735.         Lambda-Prolog are supported, but with the addition of
  736.         linear variations. Thus a Lolli program distinguishes
  737.         between clauses which can be used as many, or as few,
  738.         times as desired, and those that must be used exactly
  739.         once.
  740. requires:    ML
  741. updated:    1992/11/08
  742.  
  743. language:    ML
  744. package:    LML
  745. version:    ?
  746. parts:        compiler(?), interactive environment
  747. how to get:    ftp ? from animal.cs.chalmers.se
  748. description:    lazy, completely functional variant of ML.
  749. ports:        ?
  750. contact:    ?
  751. updated:    1992/07/06
  752.  
  753. language:    Modula-2*
  754. package:    Modula-2* compiler
  755. version:    ?
  756. author:        Michael Philippsen <phlipp@ira.uka.de>
  757. how to get:    ftp pub/programming/modula2start/* from iraun1.ira.uka.de
  758. updated:    1992/06/09
  759. description:    Modula-2* constructs allow for clear and portable parallel
  760.         software without intolerable loss of efficiency.  T
  761.         + programming model is superset of of data parallelism.
  762.         + control mode supports both SIMD and MIMD
  763.         + nestable parallelism may be nested
  764.         + proceedures may be called from parallel contexts
  765.         + efficient code possible for both SIMD and MIMD architectures
  766. restriction:    this may be binary-only, user registration requested
  767. ports:        Sun-4 MasPar
  768.  
  769. language:    Modula-2, Pascal
  770. package:    m2
  771. version:    ? 7/2/92 ?
  772. parts:        ? compiler ?
  773. history:    The compiler was designed and built by Michael L.
  774.         Powell, and originally released in 1984.  Joel
  775.         McCormack sped the compiler up, fixed lots of bugs, and
  776.         swiped/wrote a User's Manual.  Len Lattanzi ported the
  777.         compiler to the MIPS.
  778. description:    A modula-2 compiler for VAX and MIPS.  A Pascal
  779.         compiler for VAX is also included.  The Pascal compiler
  780.         accepts a language that is almost identical to Berkeley
  781.         Pascal.
  782. conformance:    extensions:    
  783.         + foreign function and data interface
  784.         + dynamic array variables
  785.         + subarray parameters
  786.         + multi-dimensional open array parameters
  787.         + inline proceedures
  788.         + longfloat type
  789.         + type-checked interface to C library I/O routines
  790. how to get:    ftp pub/DEC/Modula-2/m2.tar.Z from gatekeeper.dec.com
  791. restriction:    must pass changes back to Digital
  792. ports:        vax (ultrix, bsd), mips (ultrix)
  793. contact:    modula-2@decwrl.pa.dec.com
  794. updated:    1992/07/06
  795.